home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
netz
/
mailfilter
/
microdot
/
betreff-filter.mdmrexx
next >
Wrap
Text File
|
1994-06-29
|
2KB
|
92 lines
/* Arexx-Script für MicroDot und MailFilter */
/*
** $VER: Betreff-Filter.mdmrexx 1.8 (29.6.94)
**
** Übernimmt den Betreff der aktuellen Mail in den Betreff-Filter,
** vorangestellte 'Re:' oder 'Re^x:' werden entfernt. Dem Betreff
** wird dann jeweils ein '#?' oder '*' vorangestellt und angehängt.
** Im Betreff vorkommende Jokerzeichen werden durch Voranstellen
** eines Hochkommas ausgeschaltet. Nach erfolgreicher Übernahme
** in den Filter öffnet sich das Fenster und der gerade übernommene
** Betreff ist selektiert.
**
** Betreff-Filter.mdmrexx muß nach 'MicroDot/Rexx' kopiert werden
*/
/* Ergebnisse anfordern */
OPTIONS RESULTS
/* Name des Screens auslesen */
GETMDPUBSCREENNAME
screenname = result
/* Betreff auslesen */
GETCURRENTMAILHEADER BET
IF rc ~= 0 THEN EXIT(10)
betreff.pattern = result
betreff.emppattern = ''
betreff.newsgroup = ''
betreff.mailtype = ''
betreff.action = ''
/* Testen, ob MailFilter gestartet ist. Wenn nicht, dann jetzt starten */
IF ~SHOW(PORTS,'MAILFILTER') THEN DO
ADDRESS COMMAND
'run >NIL: <NIL: MAILFILTER:MailFilter'
DO 3 WHILE ~SHOW(PORTS,'MAILFILTER')
'WaitForPort MAILFILTER'
END
IF rc = 5 THEN DO
SAY 'Kann MailFilter nicht starten!'
EXIT(10)
END
END
/* Aktuellen MicroDot-Screen einstellen */
ADDRESS MAILFILTER
GETATTR screen
IF result ~= screenname THEN DO
DEACTIVATE
SETATTR screen screenname
END
/* Betreff in den Betreff-Filter übernehmen und das */
/* Fenster auf dem aktuellen MicroDot-Screen öffnen */
ADDITEM TO subject STEM betreff CONVERT POPUP
/* Prefs speichern */
IF rc = 0 THEN
SAVE
/* Beenden */
EXIT(0)